--split
function Split(str, delim, maxNb)
    -- Eliminate bad cases...
    if string.find(str, delim) == nil then
        return { str }
    end
    if maxNb == nil or maxNb < 1 then
        maxNb = 0    -- No limit
    end
    local result = {}
    local pat = "(.-)" .. delim .. "()"
    local nb = 0
    local lastPos
    for part, pos in string.gfind(str, pat) do
        nb = nb + 1
        result[nb] = part
        lastPos = pos
        if nb == maxNb then break 
		end
    end 
    -- Handle the last field
    if nb ~= maxNb then
        result[nb + 1] = string.sub(str, lastPos)
    end
    return result
end
--转换
function String_conversion(value)
	local path = ""
	for i=1,#value do
        --获取当前下标字符串
		local tmp = string.sub(value,i,i)
        --如果为'\\'则替换
		if tmp=='\\' then
			path = path..'/'
		else
			path = path..tmp
		end
	end
	return path
end